package com.itrencai.d17_junit;

import com.itrencai.d11_AnliDianying.User;
import org.junit.*;

//测试类
public class TestUserService {
        @Before//修饰实例方法的
        public  void before(){
                System.out.println("--------before方法执行一次");
        }

        @After //修饰实例方法的
        public  void after(){
                System.out.println("-------after方法执行一次");
        }

        @BeforeClass //修饰静态方法的
        public static   void beforeclass(){
                System.out.println("-------beforeclass方法执行一次");
        }

        @AfterClass  //修饰静态方法的
        public  static void AfterClass(){
                System.out.println("-------AfterClass Class方法执行一次");
        }





        //测试方法
        //1.必须是公开的，无参数，无返回值的方法
        //2.必须使用@Test注解标记，
        @Test
        public void testLoginName(){
                UserService userService=new UserService();
               String rs= userService.loginName("admin","123456");
               //进行预期结果的正确性测试,断言
                Assert.assertEquals("您的登录业务可能出现问题","登陆成功",rs);
        }

        @Test
        public  void TestSelectNames(){
                UserService userService=new UserService();
                userService.selectNames();
        }

}
